package com.atguigu.gmall.product.service;

import com.atguigu.gmall.product.entity.SkuInfo;
import com.atguigu.gmall.product.vo.SaveSkuVo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 10574
* @description 针对表【sku_info(库存单元表)】的数据库操作Service
* @createDate 2022-11-29 17:33:22
*/
public interface SkuInfoService extends IService<SkuInfo> {

    /**
     * 添加sku属性
     * @param vo
     */
    void saveSkuInfo(SaveSkuVo vo);

    /**
     * 上架
     * @param skuId
     */
    void onSale(Long skuId);

    /**
     * 下架
     * @param skuId
     */
    void cancelSale(Long skuId);

    /**
     * 获取sku-info
     * @param skuId
     * @return
     */
    SkuInfo getSkuInfo(Long skuId);

}
